#include<iostream>
using namespace std;
int f[10001],ans;

int main(){
	int n;
	cin>>n;
	f[0]=6;f[1]=2;f[2]=5;f[3]=5;f[4]=4;f[5]=5;f[6]=6;f[7]=3;f[8]=7;f[9]=6;
	for(int i=10;i<10000;i++){
		int tmp=0,a=i;
		bool t=false;
		if(a/1000>=1){
			tmp+=f[a/1000];
			a=a%1000;
			t=true;
			if(a==0)tmp+=12;
			else if(a/100 == 0 && t==true){
				tmp+=f[0];
			}
		}
		if(a/100>=1){
			tmp+=f[a/100];
			a=a%100;
			t=true;
			if(a==0)tmp+=6;
			else if(a/10 == 0 && t==true){
				tmp+=f[0];
			}
		}
		if(a/10>=1){		
			tmp+=f[a/10];
			a=a%10;
		}
		tmp+=f[a];
		f[i]=tmp;
	}
	for(int i=0;i<10000;i++){
		if(f[i]>=n-4)continue;
		for(int j=0;j<10000;j++){
			if(f[j]>=n-4)continue;
			if(i+j>10000)continue;
			if(f[i]+f[j]+f[i+j]==n-4){
				//cout<<i<<"+"<<j<<"="<<i+j<<endl;
				ans++; 
			} 
		}
	}
	cout<<ans<<endl;
}
